bataillon garibaldi - German English Dictionary